import os

# 用户配置区域
KNOWLEDGE_FILES = [
    r"D:/桌面/竞赛/挑战杯+人工智能/重构第四版/exam_system/data/大数据应用基础教程/第一章大数据概述.txt",
    r"D:/桌面/竞赛/挑战杯+人工智能/重构第四版/exam_system/data/大数据应用基础教程/第二章python及常用类库.txt",
    r"D:/桌面/竞赛/挑战杯+人工智能/重构第四版/exam_system/data/大数据应用基础教程/第三章数据获取.txt",
    r"D:/桌面/竞赛/挑战杯+人工智能/重构第四版/exam_system/data/大数据应用基础教程/第四章数据存储.txt",
    r"D:/桌面/竞赛/挑战杯+人工智能/重构第四版/exam_system/data/大数据应用基础教程/第五章数据预处理.txt",
    r"D:/桌面/竞赛/挑战杯+人工智能/重构第四版/exam_system/data/大数据应用基础教程/第六章数据可视化.txt",
    r"D:/桌面/竞赛/挑战杯+人工智能/重构第四版/exam_system/data/大数据应用基础教程/第七章数据分析方法.txt",
    r"D:/桌面/竞赛/挑战杯+人工智能/重构第四版/exam_system/data/大数据应用基础教程/第八章linux操作系统基础.txt",
    r"D:/桌面/竞赛/挑战杯+人工智能/重构第四版/exam_system/data/大数据应用基础教程/第九章大数据管理平台.txt",
    r"D:/桌面/竞赛/挑战杯+人工智能/重构第四版/exam_system/data/大数据应用基础教程/第十章分布式存储.txt",
    r"D:/桌面/竞赛/挑战杯+人工智能/重构第四版/exam_system/data/大数据应用基础教程/第十一章分布式处理.txt"
]

EMBEDDING_MODEL_PATH = r"D:/桌面/竞赛/挑战杯+人工智能/重构第四版/local_models/all-MiniLM-L6-v2"

API_KEY = "sk-faa84a6e39ed4a78a90b49b8fb811bfc"
BASE_URL = "https://dashscope.aliyuncs.com/compatible-mode/v1"
MODEL_NAME = "deepseek-v3"

NEO4J_URI = "bolt://localhost:7687"
NEO4J_USER = "neo4j"
NEO4J_PASSWORD = "12345678"
DATABASE_NAME = "tiaozhanbei"

TOTAL_QUESTIONS = 5
TOTAL_SCORE = 50

# 程序核心配置
CACHE_DIR = "C:/temp/tiaozhanbei_cache"
os.makedirs(CACHE_DIR, exist_ok=True)